<?php

    include '../../controlador/php/conexion/Conexion.php';
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of DaoArchivoAdjunto
 *
 * @author maospina
 */
class DaoArchivoAdjunto {
    //put your code here
    
    private $Oid;
    private $Documento;
    private $Nombre;
    private $RecepcionSegOid;
    
    
    function __construct($Oid, $Documento, $Nombre, $RecepcionSegOid) {
        $this->Oid = $Oid;
        $this->Documento = $Documento;
        $this->Nombre = $Nombre;
        $this->RecepcionSegOid = $RecepcionSegOid;
    }
    
    function getOid() {
        return $this->Oid;
    }

    function getDocumento() {
        return $this->Documento;
    }

    function getNombre() {
        return $this->Nombre;
    }

    function getRecepcionSegOid() {
        return $this->RecepcionSegOid;
    }

    function setOid($Oid) {
        $this->Oid = $Oid;
    }

    function setDocumento($Documento) {
        $this->Documento = $Documento;
    }

    function setNombre($Nombre) {
        $this->Nombre = $Nombre;
    }

    function setRecepcionSegOid($RecepcionSegOid) {
        $this->RecepcionSegOid = $RecepcionSegOid;
    }

    
    function CargarAdjunto(){
        
        $con = new Conexion();
        
        $insert = "insert into Rec_Documentos_New(Documento,Nombre,RecepcionSegOid)values(convert(varbinary(MAX),'".$this->Documento."'),'".$this->Nombre."',".$this->RecepcionSegOid.")";
        $resultado = $con->query($insert);
        
        if ($resultado){
            //echo "el archivo ha sido copiado exitosamente";
            print_r(json_encode(array('mensaje'=>'1')));
        } else {
            //echo "ocurrio un error al copiar el archivo.";
            print_r(json_encode(array('mensaje'=>'2')));
        }
        
        $con->cerrarConexion();
        
    }
    
    function ConsultarArchivosAdjuntos(){
        
        $con = new Conexion();
        
        $select = "select * from Rec_Documentos_New where RecepcionSegOid = '".$this->RecepcionSegOid."'";
        $Resultado = $con->query($select);
        
        
        while ($Resultado2 = mssql_fetch_array($Resultado)){
            
            $Lista[] = $Resultado2;
            
        }
        
        print_r(json_encode($Lista));
        
        $con->cerrarConexion();

        
    }
    
    function EliminarAdjunto(){
        
         $con = new Conexion();
         
         $delete = "delete from Rec_Documentos_New where Oid = '".$this->Oid."'";
         $con->query($delete);
         
         $con->cerrarConexion();
        
    }
    
    
    
}
